package com.ruoyi.active.service;

import java.util.List;
import com.ruoyi.active.domain.TbActive;

/**
 * 抽奖活动管理Service接口
 * 
 * @author ruoyi
 * @date 2025-08-01
 */
public interface ITbActiveService 
{
    /**
     * 查询抽奖活动管理
     * 
     * @param activeId 抽奖活动管理主键
     * @return 抽奖活动管理
     */
    public TbActive selectTbActiveByActiveId(Integer activeId);

    /**
     * 查询抽奖活动管理列表
     * 
     * @param tbActive 抽奖活动管理
     * @return 抽奖活动管理集合
     */
    public List<TbActive> selectTbActiveList(TbActive tbActive);

    /**
     * 新增抽奖活动管理
     * 
     * @param tbActive 抽奖活动管理
     * @return 结果
     */
    public int insertTbActive(TbActive tbActive);

    /**
     * 修改抽奖活动管理
     * 
     * @param tbActive 抽奖活动管理
     * @return 结果
     */
    public int updateTbActive(TbActive tbActive);

    /**
     * 批量删除抽奖活动管理
     * 
     * @param activeIds 需要删除的抽奖活动管理主键集合
     * @return 结果
     */
    public int deleteTbActiveByActiveIds(Integer[] activeIds);

    /**
     * 删除抽奖活动管理信息
     * 
     * @param activeId 抽奖活动管理主键
     * @return 结果
     */
    public int deleteTbActiveByActiveId(Integer activeId);
}
